import { Sorting } from "C:\\Users\\syncfusion\\Documents\\code studio\\bubblesort" import { sorting } from "C:\\Users\\syncfusion\\Documents\\code studio\\mergesort" class list { items: Array; constructor() { this.items = []; } size(): number { return (this.items.length); } add(value: T) { this.items.push(value); return value; } remove(){ return this.items.pop(); } get(index: number): T { return this.items[index]; } } var names=new list(); var accnt_no = new list(); names.add("Sridhar"); names.add("Steve"); names.add("Prince"); names.add("Rajez"); names.add("Mani"); accnt_no.add(103); accnt_no.add(101); accnt_no.add(102); accnt_no.add(104); accnt_no.add(100); var s=new sorting(); var p=new Sorting(); var sorted: any[]= s.mergesort(accnt_no.items); console.log("Bank account number and Account Holder name"); for(let i in sorted){ console.log(sorted[i]+"\t\t\t\t"+names.items[i]); }